Developing the Software Engineering Team

نویسندگان

  • James M. Hogan
  • Richard N. Thomas
چکیده

Teamwork is often considered one of the most important “generic skills” that we can provide to graduates entering the information technology profession. Often though, through the rush of covering important content, we short change our students by giving them limited opportunities to learn how to work effectively in teams. Students also often complain that although they are expected to work in teams on projects, they are never given any advice or guidance on how to work in a team (Hart and Stone, 2002). Or, if they are given guidance, it is often from a business perspective that students find difficult to integrate into their software development practice. In this paper we discuss a course-spanning initiative to help students learn teamwork skills. This initiative starts in first year by emphasising a core set of skills directly related to working in teams. These skills are applied in small software development teams, with close tutor supervision focusing students on teamwork rather than upon individual software development. The theme then continues into second and third year where the growing sophistication of the students’ teamwork skills is complemented by increasing their independence and requiring students to apply a professional software engineering process as a development team. By the end of their course students are then in a position to work together effectively solving complex problems for a real industry client.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Requirements Engineering During Global Software Development: Some Impediments to the Requirements Engineering Process: a case study

Requirements engineering is not straightforward for any software development team. Developing software when team members are located in widely distributed geographic locations poses many challenges for developers, particularly during the requirements engineering phase. This paper reports on a case study concerning a large software development project that was completed in just seven months betw...

متن کامل

Model-driven behavior specification for robotic teams

Modern model-driven engineering and Agent-Oriented Software Engineering (AOSE) methods are rarely utilized in developing robotic software. In this paper, we show how a Model-Driven AOSE methodology can be used for specifying the behavior of multi-robot teams. Specifically, the Agent Systems Engineering Methodology (ASEME) was used for developing the software that realizes the behavior of a phys...

متن کامل

Knowing Software Engineer's Personality to Improve Software Development

Nowadays organizations work to improve their software development process, with a purpose to reduce costs, improve quality and increase planning reliability. That is why decision making pertaining to role assignment in software engineering developing projects is one of the most important factors that affect the software development process in organizations. We should not only consider individua...

متن کامل

Teaching HCI in SE Curriculum

This paper reports the experience of Software Engineering educatn in Vilnius University, Lithuania. There are emphasized the collaboration with industry and the learning objectives related to HumanComputer Interaction (HCI) when establishing a separate undergraduate Software Engineering study program as well as implementing it. Industry partners participated in defining both, the outcomes of th...

متن کامل

Software Engineering Team Studios

Training of students on software engineering methods and practices demands more than the development of a project by a team. It demands effective training and monitoring on the software process, process tracking and team dynamics. Furthermore, lack of a dedicated space for team activities acerbates software development by teams and does not foster team effectiveness. We established a set of Sof...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005